@charset "utf-8";
/* vue style */

[v-cloak] {
  display: none;
}

.fade-enter-active, .fade-leave-active {
  transition: opacity .5s
}
.fade-enter, .fade-leave-active {
  opacity: 0
}


/* 公共样式 */
/*@font-face {*/
  /*font-family: "SourceHanSansCN-Normal";*/
  /*src: url('fonts/SourceHanSansCN-Normal.otf'), !* IE9*!*/
  /*url('fonts/SourceHanSansCN-Normal.ttf') format('truetype'); !* chrome、firefox、opera、Safari, Android, iOS 4.2+*!*/
/*}*/
html{
  min-width: 1200px;
}

body{
  margin: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
  font: 14px/1.5 "Heiti SC", "microsoft yahei", Arial, Helvetica, \5b8b\4f53, sans-serif;
}

/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* 清除浮动 */
.clearfix:after, .clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.clearfix, .clear {
  *zoom: 1;
}

a:hover{ text-decoration: none; }

.bym-wrapper {
	width:1200px; margin: 0 auto; 
}

/* 去除 ul dl 样式 */
.bym-not-list{
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.bym-not-list dd{
  margin-left: 0;
}

/*  分页样式 */
.bym-pagination{
    margin: 30px auto;
    list-style: none;
    padding-left: 0;
    text-align: center;
}

.bym-pagination li{
    height: 32px;
    text-align: center;
    line-height: 32px;
    width: 32px;
    display: inline-block;
    margin: 0 5px;
}

.bym-pagination li a{
    display: block;
    border: 1px solid rgb(254,72.157);
    border-radius: 4px;
    color: rgb(254,72,157);
    transition: all .5s;
}

.bym-pagination li a.disable{
  border: 1px solid #cccccc;
  color: #cccccc;
}
.bym-pagination li a.disable:hover{
  background: transparent;
  color: #cccccc;
  cursor: not-allowed;
}

.bym-pagination li a:hover,
.bym-pagination li a.active{
    background: rgb(254,72,157);
    color: #ffffff;
}

.bym-pagination .prev,
.bym-pagination .next{
    width: 74px;
}

/* 分页样式 end */

/*  
  primarycolor: #2d3e50;
  color: #00c1de;
*/


/*头部*/
.header {
  /*min-width: 1200px;*/
  background-color:rgba(0,0,0,.4);
  z-index: 100;
  height: 75px;
  position: fixed;
  width: 100%;
}
.header .logo { float: left;  height: 75px; }
.header .logo img { height: 100%; }
.header ul {list-style: none; margin:0; padding-left: 0;}
.header .header-nav-item { float: left; }
.header .header-nav, .header .login { line-height: 75px; font-size: 18px;  }
.header .header-nav { float: right; margin-left: 20px; }
.header .login { position: absolute; margin-left: 1260px; }
.header .header-nav-item a { padding-left: 40px; }
.header .header-nav-item a.active{ color: rgb(254,72,157); }
.header .login a { margin-left: 1em; }
.header a { color: #fff; }
.header a:hover {  color: rgb(254,72,157); }


.header .dropdown-plane.active{
    display: block;
}

.header .dropdown-plane{
  display: none;
  top: 0;
  left: 0;
  margin-top: 75px;
  position: absolute;
  height: 570px;
  width: 100%;
  min-width: 1200px;
  background-color:rgba(0,0,0,.85);
  z-index: 99;
  padding-top: 30px;
}

.header .dropdown-plane .bym-wrapper{
  height: 420px;
  position: relative;
}

.header .dropdown-plane ul {
  float: left;
  text-align: center;
  list-style: none;
}

.header .dropdown-plane li {
  text-align: center;
  width: 100%;
}

.header .dropdown-plane .dropdown-nav a{
   width: 100%;
   height: 100%;
  display: block;
  padding: 0;
  color: rgb(255,255,255);
  border: 1px solid rgb(254,72,157);
  /*border-top: 1px solid rgb(254,72,157);*/
}

.header .dropdown-plane .dropdown-nav-child a{
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  color: rgb(255,255,255);
  /*border: 1px solid rgb(254,72,157);*/
  border-bottom: 1px solid rgb(254,72,157);
}

.header .dropdown-plane .dropdown-nav-child:first-child{
  border-top: 1px solid rgb(254,72,157);
}

.header .dropdown-plane .first-sub-nav{
  border-right: 0px;
}

.header .dropdown-plane a:hover{
   background-color: rgb(254,72,157);
   color: #ffffff;
}

.header .dropdown-plane .dropdown-nav{
  font-size: 16px;
  width: 144px;
  line-height: 56px;
}

.header .dropdown-plane .dropdown-nav a{
  border-right: 0;
  border-top:0;
}

.header .dropdown-plane .dropdown-nav li:first-child a{
  border-top:1px solid rgb(254,72,157);
}

.header .dropdown-plane .dropdown-nav > li{
  font-size: 20px;
  height: 56px;
}

.header .dropdown-plane .dropdown-nav > li.active{
    background: rgba(255,255,255,.0);
}

.header .dropdown-plane .dropdown-nav-child {
  border-left: 1px solid rgb(254,72,157);
  border-right: 1px solid rgb(254,72,157);
  border-top: 1px solid rgb(254,72,157);
  line-height: 56px;
  height: 100%;
  margin-left: 0px;
  width: 250px;
}

.header .dropdown-plane .dropdown-nav-child a{
  border-right: 0;
  border-left: 0;
}

.header .dropdown-plane .dropdown-nav-child li{
  font-size: 16px;
  height: 56px;
}

.header .dropdown-plane .dropdown-nav-child li.active{
    background: rgba(255,255,255,.0);
}

.header .dropdown-plane article{
  margin-left: 455px;
  color: #ffffff;
}


.header .dropdown-plane article h3{
  font-size: 30px;
  line-height: 1;
  padding-top: 16px;
}

.header .dropdown-plane article p{
  font-size: 16px;
  line-height: 48px;
  padding-top: 30px;
}

.header .dropdown-plane .dropdown-btn{  
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100px;
  line-height: 46px;
  width: 192px;
  height: 46px;
  border: 1px solid rgb(254,72,157);
  color: rgb(254,72,157);
  font-size: 18px;
  text-align: center;
}

.header .dropdown-plane .dropdown-btn:hover{
  color: #ffffff;
  background-color: rgb(254,72,157);
}

/*.header .product-service:hover div.dropdown-plane{*/
  /*display: block;*/
/*}*/



.header .dropdown-plane div.icon{
  text-align: center;
  padding: 24px;
}


/*页脚*/
.footer{
   background-color:rgb(76,76,76);
  color: #ffffff;
    padding-bottom: 0;
}

.footer a{
   color: #ffffff;
}
.footer a:hover{
   color: rgb(254,72,157);
}

.footer-header-slogan{
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  line-height: 144px;
  margin: 0;
  float: left;
}

.footer-header-rqcode{
  float: right;
  font-size: 0;
  margin-right: 20px;
  margin-top: 12px;
}

.footer-header-rqcode .item{
  display: inline-block;
  width: 99px;
  margin-left: 32px;
  height: 150px;
  vertical-align: bottom;
}

.footer-header-rqcode .item img{
  width: 100%;
}

.footer-header-rqcode .item-desc {
  font-size: 12px;
  text-align: center;
  margin: 8px 0;
}




.footer .footer-content{
  position: relative;
  border-top: 1px solid #5e5e5e;
  border-bottom: 1px solid #5e5e5e;
  padding:24px 0 20px;
  margin-right: -4px;
  height: 150px;
}


.footer .footer-content-item{
  width: 172px;
  float: left;
  line-height: 26px;
}

.footer .footer-content-item dt{
  width: 172px;
  float: left;
  font-size: 16px;
}
.footer .footer-content-item dd{
  font-size: 12px;
}

.footer .footer-content-item:last-child{
  position: absolute;
  top:24px;
  right: 0;
  /*margin-top: 106px;*/
  margin-right: 0;
}


.footer-copyright{
  width: 620px;
  margin: 0 auto;
  line-height: 100px;
}

.footer-copyright-number{
  float: right;
}

/*  返回顶部和客服 */
.aside-box {
  position: fixed;
  right: 0;
  width: 66px;
  cursor: pointer;
  z-index: 999;
  top:50%;
  height: 490px;
  margin-top: -245px;
}

.aside-box-item{
  width: 66px;
  height: 66px;
  margin-bottom: 4px;
  cursor: pointer;
}

.aside-box-item a{
  display: block;
  height: 100%;
  width: 100%;
}

.aside-box-item-slide{
  display: block;
  width: 210px;
  height: 100%;
  transition: transform .2s ease-in;
}

.aside-box-item-slide:hover{
    transform: translateX(-144px);
}

.aside-box-item.video a{
  background-image: url("https://benyamin.gz.bcebos.com/mofa/side-bar/0-04.png");
}

.aside-box-item.free a{
  background-image: url("https://bym-website.gz.bcebos.com/assets/home/right_nav_icon_normal_06.png");
}

.aside-box-item.agent a{
  background-image: url("https://benyamin.gz.bcebos.com/mofa/side-bar/0-06.png");
}

.aside-box-item.video a:hover{
  background-image: url("https://benyamin.gz.bcebos.com/mofa/side-bar/0-05.png");
}

.aside-box-item.free a:hover{
  background-image: url("https://bym-website.gz.bcebos.com/assets/home/right_nav_icon_selected_06.png");
}

.aside-box-item.agent a:hover{
  background-image: url("https://benyamin.gz.bcebos.com/mofa/side-bar/0-07.png");
}

.aside-box-item.wechat{
  position: relative;
}

.aside-box-item.wechat .item-rqcode{
  display: none;
  position: absolute;
  top: 50%;
  right: 0;
  width: 124px;
  margin-right: 80px;
  margin-top: -62px;
}

.aside-box-item.wechat .item-rqcode img{
  width: 100%;
}

.aside-box-item.wechat:hover .item-rqcode{
  display: block;
}













.swiper-button-next,
.swiper-button-prev{
  position: absolute;
  top: 50%;
  width: 36px;
  height: 70px;
  margin-top: -35px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.swiper-pagination {
  position: absolute;
  z-index: 20;
  left: 0;
  width: 100%;
  text-align: center;
  bottom: 5px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 15px;
  cursor: pointer;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  position: relative;
  top: -30px;
  background-image: url("https://benyamin.gz.bcebos.com/mofa/home/banner-0724/pagenation/%E6%9C%AA%E7%82%B9%E5%87%BB-02.png");
  background-repeat: no-repeat;
}

.swiper-visible-switch {
  opacity: 1;
}
.swiper-active-switch {
  background-image: url("https://benyamin.gz.bcebos.com/mofa/home/banner-0724/pagenation/%E7%82%B9%E5%87%BB-02.png");
  background-repeat: no-repeat;
}




/*.swiper-button-prev.swiper-button-disabled,*/
/*.swiper-button-next.swiper-button-disabled {*/
  /*opacity: 0.35;*/
  /*cursor: auto;*/
  /*pointer-events: none;*/
/*}*/
/*.swiper-button-prev,*/
/*.swiper-container-rtl .swiper-button-next {*/
  /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");*/
  /*left: 10px;*/
  /*right: auto;*/
/*}*/
/*.swiper-button-prev.swiper-button-black,*/
/*.swiper-container-rtl .swiper-button-next.swiper-button-black {*/
  /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");*/
/*}*/
/*.swiper-button-prev.swiper-button-white,*/
/*.swiper-container-rtl .swiper-button-next.swiper-button-white {*/
  /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");*/
/*}*/
/*.swiper-button-next,*/
/*.swiper-container-rtl .swiper-button-prev {*/
  /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");*/
  /*right: 10px;*/
  /*left: auto;*/
/*}*/
/*.swiper-button-next.swiper-button-black,*/
/*.swiper-container-rtl .swiper-button-prev.swiper-button-black {*/
  /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");*/
/*}*/
/*.swiper-button-next.swiper-button-white,*/
/*.swiper-container-rtl .swiper-button-prev.swiper-button-white {*/
  /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");*/
/*}*/







